/**   
* @Title: AppNewsService.java 
* @Package com.zjdiepu.www.ibiz.zpp 
* @author zhangpp
* @date 2017年5月31日 下午2:12:38 
* @version V1.0   
*/
package com.zjdiepu.www.ibiz.zpp;

import com.zjdiepu.www.base.core.AbstractSysUser;
import com.zjdiepu.www.model.other.dto.OtherMessageApp;
import com.zjdiepu.www.model.zpp.pub.ext.JpushExt;
import com.zjdiepu.www.model.zpp.pub.ext.ParamsExt;

/**      
 * 项目名称：diepu-parent-ibiz   
 * 类名称：AppNewsService   
 * 类描述：   
 * 创建人：zhangpp
 * 创建时间：2017年5月31日 下午2:12:38   
 * 修改人：zhangpp
 * 修改时间：2017年5月31日 下午2:12:38   
 * 修改备注：   
 * @version V1.0     
 */
public interface AppNewsService 
{
	/**
	* APP消息处理添加 
	* @author zhangpp
	* @Title: saveAPPNews 
	* @param @param otherMessageApp
	* @param @param currentUser    设定文件 
	* @return void    返回类型 
	* @version V1.0
	* @throws
	 */
	void saveAPPNews(OtherMessageApp otherMessageApp,ParamsExt paramsExt, AbstractSysUser currentUser)throws Exception;

	/**
	* 发送短信
	* @author zhangpp
	* @Title: faSongDuanXin 
	* @param @param mobile
	* @param @param code    设定文件 
	* @return void    返回类型 
	* @version V1.0
	* @throws
	 */
	int diepuFaSongDuanXin(String mobile,String code,String message)throws Exception;
	
	/**
	* 发送短信
	* @author zhangpp
	* @Title: faSongDuanXin 
	* @param @param mobile
	* @param @param code    设定文件 
	* @return void    返回类型 
	* @version V1.0
	* @throws
	 */
	void diepuFaSongDuanXin1(String mobile,String code,String message)throws Exception;
	
	/**
	*  调用极光推送的接口
	*  phoneType 推送的机型    1：代表安卓   2：IOS
	*  registrationId 推送的唯一标识
	*  alias  推送的别名
	*  alert  推送的内容
	*  title  推送标题  用于安卓
	*  @author  zhangpp
	*  @Title:  jpushHandle  
	*  @param  @param currentUser
	*  @param  @param jpushExt
	*  @param  @throws Exception        设定文件  
	*  @return  void        返回类型  
	*  @version  V1.0
	*  @throws
	 */
	void diepuJpushHandle(AbstractSysUser currentUser,JpushExt jpushExt)throws Exception;
}
